這個產業的系統工程師,所面對的問題數量,永遠是「N=N+1」,「N」指的是過去所遇到問題的總和,而「1」是今天所遇到的新狀況。
這個產業的系統工程師,所面對的問題數量,永遠是「N=N+1」,「N」指的是過去所遇到問題的總和,而「1」是今天所遇到的新狀況。每天都會有「1」個新狀況? 有這麼可怕嗎? 沒有,那個「1」指的是「一即是全、全即是一」,除非今天沒上班,不然在這Blue Monday 怎麼可能會只有「1」個狀況。
不相信? 舉個實際案例,過去這一年中,有一台主機,連續好幾天備份都失敗,詭異的是「每天失敗的原因,都不一樣。」 有套備份軟體,簡稱是「TSM」屬於Client-Server架構的備份軟體。
其中一台Client連續好幾天,備份失敗的原因都不一樣。
第一天:成功。
第二天:失敗:Client服務停止。
第三天:失敗:網路斷線。
第四天:失敗:Server服務停止。
第五天:失敗:Client關機。
第六天:失敗:備份時,有別人同時在還原檔案。
第七天:失敗:備份時,Windows 2008自動更新完畢,重新開機。
一個星期有七天,六天備份失敗,原因皆不同,只有結果一樣。
今年初,有位同事問我「你不是說看到這個Error Code,應該就是什麼原因,為什麼現在的狀況,和你說的不一樣。」
這沒有什麼好質疑的,當然會不一樣。Error Code只是結果,我們需要發現的是造成Error的過程、原因和排除。如果每一種Error Code的原因都一樣,那全世界以系統整合工程師,為職業的人,會在同一天,全部失業,原因是...我們不再被需要!
光是自己在使用的行動電話,無法開機的原因,應該就有上千種,何況是在牽扯不清的資訊架構裡。如果沒有一定程度的本職學能,又該怎麼面對?
有位資訊相關科系的新人同事,問我什麼是Client-Server架構...題外話...不是不能問,但當我們進入職場之後,才開始了解「基礎」,會不會慢了點? 那在職場的前半年,上班時一定會很痛苦,因為這樣,離開這個產業,大有人在。我在學校,沒有幫自己打好基礎,在履歷表上面,又寫了「我會」,最後的結果就是,進入職場後,才發現好多「基礎」都聽不懂...就算任職的企業,有辦教育訓練,或是有一對一的訓練,有用嗎?
進入職場之後,還是以在校時的學習方式,面對這個社會或是自已的工作,這邊指的是,連「基礎」都沒準備好的職場新人。在校的學習方式,就沒有任何實際幫助了,面對社會時,還用同樣的方式在學習...
上課時發呆、下課時精神特別好,放學時離開校門的當下,今天聽到什麼全忘。
反正我是學生,有沒有學到東西不重要,有考古題就好,能畢業就好。
上班時發呆、下班後精神特別好,下班的那個瞬間,今天做了什麼、明天該做什麼,全忘...
反正我是新人,是來學東西的和領薪水的,有沒有真正做了什麼和獲得什麼? 不重要!
我自己也有實際參與教育訓練的經驗。我在講...對方在看手機。我在講...對方在瀏覽網頁。或是「哦...嗯...懂...」臉上寫著「好煩」。下次再問他同樣的問題,得到的回應是「我不會,我不懂,我不知道...」
怎麼辦? 再講一次嗎? 講一次、講兩次,同一件事講超過三次,就很超過了...自己不記錄、不練習...到那個產業都一樣,真的!
我們每天面對的都是「N=N+1」,如果沒有幫自己,把基礎打好,工作上的事情該怎麼學? 在聽都聽不懂的情況下, 別人該怎麼教「設定」、「系統調校」和「Trouble Shooting」? 很難。有時候連「安裝」這件事...都很難溝通。
在客戶的環境安裝軟體,並不像我們裝在自己的PC或筆電,想裝在那個硬碟或那個FileSystem,都可以的。如果專案裡面有規範,那就是照規範去做。有些客戶會先問,我們要把軟體裝在那個硬碟、那個資料夾裡面,接著對方要送報告,往上呈報,同意後,才能裝,並且要照一開始提供的那個路徑安裝。
之前有同事問我,為什麼要裝在這? 為什麼不能裝在那? 為什麼要裝在獨立的FileSystem? 其實沒有那麼多為什麼,除非客戶的想法與該案不符,或是會讓系統造成異常,不然經過正式討論後的事情,要變更是很難的。
我們也常當客戶,當我們是客戶時,如果服務員一直問我「為什麼你要外帶? 為什麼你要冰的咖啡? 為什麼你這個月電話費這麼少? 為什麼...你都和你的小三來吃飯...oh...」
曾經有一次,我同事教我一套網管軟體,他跟我講話的那個當下,我很想睡覺,就在半睡半醒之間,聽完了那個網管軟體的安裝和設定步驟。第二天,我到客戶的機房,準備安裝同事教我的網管軟體。裝完之後,我跟我同事的對話,約略如下:
我:『我裝好了,可是感覺怪怪的,該怎麼檢查?』
同事:「那裡怪怪的?」
我:『裝好後的資料庫,應該是ABC啊,但這邊出現的是DEF。』
同事:「...你裝錯版本了,重裝!」
…...過了兩小時
我:『我重裝了,但...還是怪怪的,網頁管理介面,都無法正確和資料庫連線。』
同事:「你安裝時的密碼輸入什麼? 不是說先用預設值嗎?」
我:『真的嗎!? 不能改哦? 什麼時候說的?』
同事:「昨天...你如果在安裝時,改了資料庫的密碼,又沒記下來...重裝吧!」
…..過了兩個小時
我非常不耐煩的,在電話裡問他『我又重裝了,但為什麼還是無法啟動服務啊!?』
同事很不高興的回我...「執行檔的權限,你有改嗎? 執行檔的擁有者,你有改嗎?」
我準備再接話時,我同事又補了我一句「我講的時候,你沒認真聽。現在晚上八點了,你連安裝都還沒完成。你遇到的狀況,是因為你沒認真聽我說。你回家吧,你再裝下去,也不會成功的,這案子不需要你幫忙了,明天你自已先找事做吧...」
聽不懂、誰之過? 或是 聽不懂、誰知過?
(待)
2012/10/08 太陽哲齡
更多文章都在行雲流水IT人
sunallen提到:
有位資訊相關科系的新人同事,問我什麼是Client-Server架構
點點點
現在的server 已經變雲端了~~~
所以現在人指會聽到 雲端-瀏覽器XD~~~~
我也好幾年沒聽人說過Client-Server架構了
其實資訊相關科系畢業的人
真的不知道何謂叫作Server-Client的人還真是不少...........
我就是其中一個@@
光是問何謂AD? DNS? DHCP?
應該問倒一狗票.....
學校的用書或課堂上,沒有提到client-server嗎?
AD不知道,應該是正常的,上星期才被問,況且又是某公司,專屬的架構
請問, 學校的用書或課堂上,沒有提到client-server嗎?
我大學唸財經方面,不太了解資訊科系,教些什麼
sunallen提到:
資訊科系,教些什麼
把妹...
weichih提到:
其實資訊相關科系畢業的人
真的不知道何謂叫作Server-Client的人還真是不少...........
那要看哪個年代的吧....
我上學的時候...還在用next step咧....計中哪有啥鬼client & server...
client & server 是很抽象的....
早期...用file base database(例如...xbase、access),使用file server
到底算不算client & server 架構??
L大,息怒啊,當然不是指早期
以前環境單純多了
wiselou提到:
把妹...
為什麼我沒學到??...
wiselou提到:
早期...用file base database(例如...xbase、access),使用file server
到底算不算client & server 架構??
不算
wiselou提到:
client & server
這些我們學校都有教,
寫過socket programming都知道,
請洽我去年的鐵人分享!
sunallen提到:
息怒
...
sunallen提到:
N=N+1
數學上...這不成立...
程式設計領域...這是絕對正確的...
因為...對『=』的解釋不同
報告L大,下次我會加上註記
很多東西…學校是不會教的,可是....出了職場有時就要想辦法自己學
別人永遠無法教會你,你想要的東西,除非那東西是制式格式...
現在最大的問題是...很多人不知道哪些是基礎呀!!!
sunallen提到:
現在最大的問題是...很多人不知道哪些是基礎呀!!!
+1
最大的問題是
我自認已經讀很多書了,但是
我找不到,我到不了,你所謂的基礎的美好
嗯嗯,總裁大大說的對,這幾天,我也在想這事兒,因為我非本科系畢,文章中的內容,『基礎 』這部份,應該有偏差,我會修正
iT邦幫忙MVPcdfu提到:
現在最大的問題是...很多人不知道哪些是基礎呀!!!
現在最大的問題應該是...很多人以為 Google 是基礎!!! ..........
iT邦幫忙MVPcdfu提到:
哪些是基礎
現在CS/IT已經沒有所謂的基礎可言了,
都在比廣度的,甚至於還要懂一些物理如光學的東西....
現代人會上網就以為自己很懂電腦~~所以會上網代表有基礎!!!
kradark提到:
現在CS/IT已經沒有所謂的基礎可言了,
大家基礎都好好哦.....,我已經....
忘了...都忘了...全部都忘了...真的全部都忘了....
雖然如此,但一旦寫起程式....還是沒人比我神勇~啦~啦~啦~[唱歌
現在很多人不知道是基礎很正常,因為上課不上課,都不聽老師講,然後老師又不敢當學生,學生是出社會才開始學基礎,CLINET SERVER 架構,在學校是有講的,不過某些偏管理的學校,雖然算本科但是學不到。